.collection-main {
	.scroll-wrap {
		.list {
			.list-item {
				display: flex;
				padding: 30rpx;
				margin-bottom: 20rpx;
				background-color: #fff;
				.left {
					flex: 0 0 140rpx;
					.left-img {
						display: block;
						width: 140rpx;
						height: 160rpx;
						border-radius: 6rpx;
					}
				}
				.right {
					position: relative;
					flex: 1;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					padding-left: 30rpx;
					.name {
						color: $base-text-color;
						font-size: 28rpx;
						overflow: hidden;
						text-overflow: ellipsis;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
					}
					.price {
						color: $base-color;
						font-size: 24rpx;
					}
					.shop-name {
						color: $base-text-color-grey;
						font-size: 24rpx;
					}
					.remove {
						position: absolute;
						right: 0;
						bottom: 0;
						width: 70rpx;
						height: 40rpx;
						.remove-text {
							font-size: 20rpx;
							color: $base-text-color-grey;
						}
						&::after {
							border-radius: 50rpx;
						}
					}
				}
			}
		}
	}
}